
 !FontDir v1.00  (c) LOOKsystems 1990
 --------------

 This application was written to allow control of
 the availability of RISC OS outline fonts and so
 overcome the problems that some applications have
 when too many fonts are made available.

 Setting up your !Fonts Folder
 -----------------------------

 Before you can use this application you must make
 the following changes to you !Fonts folder:

 (1) Create two new directories called 'used'
     and 'unused'

 (2) Move all your fonts into the 'used' directory

 (3) Alter the !Fonts folder '!Boot' file so that it
     reads as follows:

| Boot file for !Fonts
|
Iconsprites <Obey$Dir>.!Sprites
|
If "<Font$Prefix>"="" Then RMEnsure FontManager 2.43 RMLoad <Obey$Dir>.Fonts
If "<Font$Prefix>"="" Then RMEnsure SuperSample 0.06 RMLoad <Obey$Dir>.Super
If "<Font$Prefix>"="" Then Set Font$Prefix <Obey$Dir>.used
      
 (4) Alter the !Fonts folder '!Run' file so that it
     reads as follows:

| > !Fonts.!Run
|
| !Fonts version 0.12 (17-Nov-89)
|
Iconsprites <Obey$Dir>.!Sprites
|
RMEnsure FontManager 2.43 RMLoad <Obey$Dir>.Fonts
RMEnsure SuperSample 0.06 RMLoad <Obey$Dir>.Super
|
Set Font$Prefix <Obey$Dir>.used
|
| Remove the rest of the file to stop it listing the fonts
|
Echo Outline Font Manager 2.43 installed.
Echo Fonts now available:
Echo
FontCat

 How !FontDir works
 ------------------

 Simple, it just renames the fonts between the
 'used' and 'unused' directories. As the Font
 Manager can only see the 'used' directory, this
 effectly controls which fonts are available when
 an application is started up.

 Using !FontDir
 --------------

 (1) Use the 'Select All' and 'Remove All' options
     to select and remove all the fonts at one go.

 (2) Click on the relevant font family in the
     'Fonts' submenu to select / remove that
     particular font family.

     If a font family is available it will have
     a tick on the lefthand side of it.

 (3) Select the 'Fonts' option in the main menu
     to force !FontDir to re-examine the fonts
     that are available.

 Finally
 -------

 This is actually a make shift solution.  I propose
 to implement a full 'Font Filing System' which will
 overcome all the problems of font aliases,
 availability, name size, etc.

 If you have any comments or suggestions I can be
 contacted at:

 Adrian Look
 96a Vauxhall Street
 Norwich
 NR2 2SD
